Method for programming a wiper system for vehicle windscreens and wiper system

ABSTRACT

A method for programming a wiper system for operating a vehicle windscreen wiper where a wiper module on the driver&#39;s side is programmed as a master module and a wiper module on the passenger&#39;s side is programmed as a slave module. The wiper modules include a reversing motor, a gear, a holder, and a control. A program sequence, vehicle-specific characteristic data and data for the operation of the wiper module as master or slave module are stored in the control. The wiper module on the driver&#39;s side is connected via an on-board wiring system interface and a first data communication line with a vehicle control unit. Provision is made that before the activation of the wiper module on the driver&#39;s side via the first data communication line in its control the wiper module is defined or respectively pre-programmed neither as master module nor as slave module.

PRIOR ART

The invention relates to a method for programming a wiper system forvehicle windscreens according to the introductory clause of claim 1. Theinvention further relates to a wiper system which is programmable by amethod according to the invention.

Such a method is known from EP 1 447 288 B1. In wiper systems forvehicle windscreens, the problem exists that vehicles, depending on thevehicle market, are produced for right-hand drive or for left-handdrive. Basically, the module of the two wiper modules, which is arrangedon the steering wheel side is configured or respectively programmed as amaster module, whereas the wiper module on the passenger's side operatesas a slave module. Furthermore, the wiper modules also generally have aninstallation-specific position, which is expressed in that, depending onthe installation site, the wiper module either has a differently shapedcarrier for fastening on the body of the motor vehicle, or at least hasdifferently arranged fastening points. This means in practice that tocover all variant embodiments, four different wiper modules have to beproduced or respectively stored, with corresponding logistical costs:Respectively a master and slave module in the embodiment either forinstallation on the right-hand side or left-hand side. In order toeliminate this problem, it is known from the above-mentioned EP 1 447288 B1 to construct the control of the wiper modules via a vehiclecontrol apparatus and the on-board wiring system interface for master-or slave control so as to be freely configurable or respectivelyunconfigurable. Provision is made here that respectively both theprogram sequence or respectively the data sets for a master module andalso for a slave module are stored in the control of the wiper modules.In the factory setting, however, the wiper modules are configured asslave module, so that on use as master module the corresponding wipermodule has to be reprogrammed. On the other hand, the slave module canremain in its delivery state.

DISCLOSURE OF THE INVENTION

Proceeding from the presented prior art, the invention is based on theproblem of developing a method for programming a wiper system forvehicle windscreens according to the introductory clause of claim 1 suchthat alternative programming methods are made possible. Here, in fact,the term “programming” is always used below, but this term is alsointended to include a calibrating of a wiper system, even if this is notexplicitly mentioned further below. This problem is solved in a methodfor programming a wiper system for vehicle windscreens with the featuresof claim 1. The invention is based here on the idea, in the deliverystate of the wiper module, of defining the latter neither as mastermodule nor as slave module, so that in this operating mode it isundefined or respectively not capable of functioning in an installedstate in the vehicle, and of firstly providing a correspondingcharacteristic at least to the wiper module which is to operate asmaster module, by a corresponding programming.

Advantageous further developments of the method according to theinvention for programming a wiper system for vehicle windscreens areindicated in the subclaims. All combinations of at least two of featuresdisclosed in the claims, the description and/or the figures fall withinthe scope of the invention.

In a preferred variant of the method according to the invention, it isproposed that in the control of each wiper module, the latter ispredefined as a left-hand wiper module or right-hand wiper module in thevehicle direction, and that on activating at least the one wiper moduleconnected with the first data communication line, vehicle-specific dataare transmitted which switch the respective wiper module into a mastermode or into a slave mode. In other words, this means that on deliveryof a wiper module, the latter, in particular by its fastening to aspecific carrier on the vehicle side, is predefined as a right-handdrive or respectively left-hand drive wiper module. This means that onsending vehicle-specific data to the wiper module during programming,the latter, as a result of its predetermined installation position, canautomatically detect whether the wiper module is to operate as a mastermodule or as a slave module.

In a further embodiment of the invention, provision is made thatadditional parameters are activated via the first data communicationline from the control of the wiper module. Such parameters can, forexample, be parameters which alter or respectively affect particularcharacteristic values or characteristics in the operation of the mastermodule or slave module.

In a further preferred embodiment of the invention, provision is madethat the programming to the slave module and the number of additionalparameters takes place via the second data communication line from themaster module. This had the advantage that a connection of the wipermodule on the passenger's side, operating as slave module, with thefirst data communication line can be dispensed with, whereby thestructural expenditure for a vehicle manufacturer can be reduced ifapplicable.

However, provision can also be made that both wiper modules areconnected with the first data communication line.

The invention also comprises a wiper system which is programmable by amethod according to the invention.

Further advantages, features and details of the invention will beapparent from the following description of preferred example embodimentsand with the aid of the drawings, which show in:

FIG. 1 a diagrammatic illustration of a two-motor wiper system withnon-identical wiper modules for a left-hand drive vehicle,

FIG. 2 a two-motor wiper system, modified compared with FIG. 1, likewisein diagrammatic illustration,

FIG. 3 a,

3 b an illustration of various wiper modules with their carriers formounting onto a vehicle body, in perspective view,

FIG. 4 a simplified illustration of a control program of a wiper module,

FIG. 5 a first flow diagram for configuration of the wiper system beforemounting of the wiper arm and

FIG. 6 a flow diagram which is modified compared with FIG. 4.

Identical components or respectively components having the same functionare given the same reference numbers in the figures.

In FIG. 1 a first wiper system 10 according to the invention for vehiclewindscreens is illustrated in a simplified manner. The wiper system 10has two wiper modules 12, 13, wherein each of the two wiper modules 12,13 is coupled with a windscreen wiper 14, 15 via a wiper linkage whichis not illustrated in further detail. Of course, provision may also bemade that the wiper modules 12, 13 also cooperate with the windscreenwipers 14, 15 directly, i.e. without the use of a wiper linkage. Themotor vehicle, which is not illustrated in FIG. 1, is a so-calledleft-hand drive vehicle, in which a steering wheel 16 is arranged on theleft-hand side in the direction of travel. It is also possible that thewiper system 10 is arranged in a right-hand drive vehicle. In this case,the steering wheel 16 a is arranged on the right-hand side of thevehicle in the direction of travel, which is intended to be illustratedby the illustration of the steering wheel 16 a in dashed lines.

Each of the two wiper modules 12, 13 has a reversing motor 18, a gear 19and a control 20. In addition, each of the wiper modules 12, 13 is alsoprovided with a mount 22, 23, which couples the wiper module 12, 13mechanically on the body of the motor vehicle, in particular in itsengine compartment.

It is essential here that, as can best be seen with the aid of FIG. 3a,3b , depending on whether the wiper module 12, 13 is arranged on thedriver's side or on the passenger's side, either a mount 22 is necessaryor a mount 23 which is different from the latter. In addition it is tobe mentioned that possibly also identical mounts 22, 23 can be used, butowing to different mounting sites of the mounts 22, 23 in any casedifferent wiper modules 12, 13 are formed for the driver's orrespectively passenger's side.

The controls 20 of the two wiper modules 12, 13 are connectedrespectively via a plus terminal 24 to the on-board wiring system of themotor vehicle. In addition, the respective wiper module 12, 13 isconnected with ground potential via a ground connection 25.

The wiper system 10 described so far is connected with a vehicle controlunit 28. Furthermore, a wiper switch 29, via which the wiper system 10or respectively the wiper modules 12, 13 are activated, is connected tothe vehicle control unit 28. In addition, the vehicle control unit 28can be optionally equipped with an interface 30, via which in particularthe programming of the wiper system 10 can take place. The connectionbetween the vehicle control unit 28 and the wiper system 10 orrespectively the wiper modules 12, 13 takes place via a first datacommunication line 32, wherein the first data communication line 32 isconstructed in the form of a single-wire control line. The first datacommunication line 32 is part here of the vehicle bus system.Furthermore, an internal bus connection is provided in the form of asecond data communication line 34, which connects the two controls 20 ofthe two wiper modules 12, 13 with each other.

The wiper system 10 a illustrated in FIG. 2 is illustrated with theexample of a left-hand drive vehicle. Unlike the wiper system 10according to FIG. 1, the second wiper module 13 is connected here onlyvia the second data communication line 34 with the first wiper module12. A connection between the vehicle control unit 28 and the wipermodule 13 via the first data communication line 32 is not provided.Rather, only the first wiper module 12 is connected via the first datacommunication line 32 with the vehicle control unit 28.

It is essential that depending on whether a left-hand drive vehicle or aright-hand drive vehicle is concerned, i.e. depending on whether thesteering wheel 16, 16 a is arranged on the left- or right-hand side ofthe vehicle in the direction of travel, the wiper module 12, 13 which issituated on the driver's side operates as master module 36, whereas thewiper module 12, 13 which is situated on the passenger's side operatesas slave module 37. With the aid of FIGS. 3a and 3b , it can be seenthat in connection with the two different mounts 22, 23 therefore fourdifferent configurations of the master module 36, slave module 37 andmounts 22, 23 are possible.

With the aid of FIG. 4 it can be seen that the software of the controls20 of the wiper modules 12, 13 consist at least respectively of aprogram sequence data set 38 and a vehicle-specific characteristic dataset 39. The characteristic data set 39 comprises here for exampledifferent wiper fields, depending on whether the control 20 operates ina wiper module 12, 13 as master module 36 or as slave module 37. Inaddition, the characteristic data set 39 can contain vehicletype-specific data sets, such that for example with the use of a wipermodule 12, 13 in a first vehicle, different wiper fields are necessarythan with the use in a second vehicle. The program sequence data set 38contains in particular different data sets depending on whether thecontrol 20 is operated as master module 36 or as slave module 37.

In addition, the software of the control 20 contains a data set 40, inwhich there is stored whether the wiper module 12,13, viewed in thevehicle direction, is installed on the right-hand or left-hand side. Itis essential here that the activation or respectively the content of theprogram block 40 in a first embodiment of the invention already takesplace on the delivery of the wiper module 12, 13 to a vehiclemanufacturer, but at the latest before the immediate installation of thewiper module 12, 13 into a respective motor vehicle. In other words,this means that on installation of the wiper module 12, 13, via the dataset 40 the corresponding wiper module 12, 13 already contains theinformation as to whether the wiper module 12, 13 will be installed onthe left-hand or right-hand side in the direction of travel.

In FIG. 5 the sequence of the programming of the wiper modules 12, 13 isnow explained in further detail, in which the two wiper modules 12, 13are installed with the corresponding information concerning theirinstallation site in the left-hand or right-hand side of the vehicle inthe program block 40 in the motor vehicle. Here, it is assumed in theprogram step 41 that the two wiper modules 12, 13 are installed in themotor vehicle and the controls 20 of the two wiper modules 12, 13 areconnected via the first data communication line 32 with the vehiclecontrol unit 28. Furthermore, the two controls 20 of the wiper modules12, 13 are additionally connected with each other via the second datacommunication line 34. The second data communication line 34 is in areceive mode and the first data communication line 32 is activated. Sucha case of installation is illustrated in FIG. 1.

In a second program step 42, a voltage is now applied to the vehiclecontrol unit 28. This has the result that in a third program step 43,via the first data communication line 32, vehicle-specific data, i.e. inparticular data concerning the use of the motor vehicle as a right-handdrive vehicle or left-hand drive vehicle, and if applicable the specificvehicle type, are transmitted to the two controls 20 of the wipermodules 12, 13. In connection with the data stored in the data set 40 ofthe wiper module 12, 13, the respective wiper module 12, 13 therebyrecognizes whether it is to operate as master module 36 or as slavemodule 37.

In the program step 44 an enquiry is now made as to whether the wipermodule 12, 13 is configured as master module 36. If this is the case,then the respective wiper module 12, 13, operated as master module 36,starts its communication with the vehicle control unit 28 via the firstdata communication line 32 in a program step 45.

If, however, the wiper module 12, 13 is not configured as master module37, an enquiry is made in a program step 46 as to whether the wipermodule 12, 13 is configured as slave module 37. If this is the case, thefirst data communication line 32 is deactivated in accordance withprogram step 47 and a communication takes place between the two wipermodules 12, 13 only via the second data communication line 34. If, onthe other hand, it has been established in the program step 46 that therespective wiper module 12, 13 is not configured as slave module 37, anenquiry is made in a program step 48 as to whether the respective wipermodule 12, 13 has received vehicle-specific information via the firstdata communication line 32.

If this is not the case, an enquiry is made via a program step 49 as towhether the configuration to the slave module 37 has taken place throughinformation which the respective wiper module 12, 13 has received fromthe master module 36 via the second data communication line 34. If thisis the case, in a program step 50 the first data communication line 32between the slave module 37 and the vehicle control unit 28 isdeactivated and the configuration of the respective wiper module 12, 13as slave module 37 is stored in the EEPROM. For the case where in theprogram step 49 no information is present regarding data concerning aconfiguration via the second data communication line 34, a feedback intothe program step 48 takes place.

If, on the other hand, it is established in the program step 48 that therespective wiper module 12,13 has received vehicle-specific informationvia the first data communication line 32, in a program step 51 therespective wiper module 12, 13 is configured as master module 46 orrespectively slave module 37 in accordance with the information storedin the data set 40. In a program step 52, thereafter the enquiry takesplace as to whether the respective wiper module 12, 13 is configured asmaster module 36. If this is not the case, a feedback takes place to theprogram step 48. If, on the other hand, this is the case, thecorresponding programming to the master module 36 in the EEPROM isstored in program step 53 and the data communication begins via thefirst data communication line 32.

In FIG. 6 a modified program sequence is illustrated, as is used in awiper system 10 a in accordance with FIG. 2. Provision is made here thatonly the master module 36 is connected via the first data communicationline 32 with the vehicle control unit 28, whereas the slave module 37only communicates via the second data communication line 34 with themaster module 36, but otherwise has no connection with the vehiclecontrol unit 28 via the first data communication line 32.

In the modified program sequence, the program steps 41 a to 47 acorrespond to the program steps 41 to 47 of FIG. 5. Alternatively,instead of the program step 48, a program step 55 follows the programstep 46 a, in which an enquiry is made as to the path on which avehicle-specific notification was received. If this took place via thefirst data communication line 28, then in a program step 56 thecorresponding wiper module 12, 13 is recognized as master module 36,this state is stored in the EEPROM and the communication between therespective wiper module 12,13 and the vehicle control unit 28 via thefirst data communication line 28 is started.

If, on the other hand, the information was received via the second datacommunication line 34, then in a program step 57 this is verified onceagain, and on a verification, in a program step 58, the respective wipermodule 12, 13 is identified as slave module 37. The correspondinginformation is stored in the EEPROM and the communication via the firstdata communication line 32 is deactivated, so that a communicationbetween the master module 36 and the slave module 37 is now madepossible only via the second data communication line 34. Alternatively,a feedback into the program step 55 follows the program step 57.

In a further variant embodiment of the invention, which is notillustrated, provision is made that the data set 40 does not contain anyinformation as to whether the respective wiper module 12, 13 is situatedon the left-hand side or right-hand side in the direction of travel.This case occurs when the wiper module 12, 13 can be installed both onthe right-hand and also on the left-hand side of the vehicle. In thiscase, a differentiation between master module 36 and slave module 37 iscarried out via both data communication lines 32 and 34. Here, however,only the master module 36 is connected via the first data communicationline 32 with the vehicle control unit 28 and receives via it thevehicle-specific information. Based on this information, the wipermodule 12, 13 can be identified as master module 36, whereupon theprogramming of the second wiper module 12, 13 as slave module 37 takesplace only via the second data communication line 34.

The programming methods described so far for the wiper system 10, 10 acan be altered or respectively modified in various ways. For example, itis also conceivable to provide both wiper modules 12, 13 with a factorysetting as master module 36 or to connect actively both activations (tothe master module 36 or slave module 37) in the data set 40.

LIST OF REFERENCE NUMBERS

-   10, 10 a wiper system-   12, 13 wiper module-   14, 15 windscreen wiper-   16, 16 a steering wheel-   18 reversing motor-   19 gear-   20 control-   22, 23 mount-   24 plus terminal-   25 ground connection-   28 vehicle control unit-   29 wiper switch-   30 interface-   32 first data communication line-   34 second data communication line-   36 master module-   37 slave module-   38 program sequence data set-   39 characteristic data set-   40 data set-   41;41 a to-   47; 47 a program step-   48-58 program step

The invention claimed is:
 1. A method for programming a wiper system forvehicle windscreens, comprising: programming a wiper module on adriver's side as a master module for operating a windscreen wiper;programming a wiper module on a passenger's side as a slave module,wherein the master and slave wiper modules each comprise a reversingmotor, a gear, a holder for fastening to the body of a vehicle, and acontrol, wherein the control is configured to store at least data for aprogram sequence, vehicle specific characteristic data and data for theoperation of the wiper module as master module or respectively as slavemodule, wherein at least the wiper module on the driver's side isconnected via an on-board wiring system interface and a first datacommunication line with a vehicle control unit, wherein a second datacommunication line is provided between the wiper module on the driver'sside and the wiper module on the passenger's side, wherein via anactivation of the wiper module on the driver's side via the first datacommunication line a programming takes place of the respective wipermodule as master module, wherein, in a delivery state before theactivation of the wiper module on the driver's side via the first datacommunication line, in each control, the wiper module is defined orrespectively pre-programmed neither as master module nor as slavemodule, wherein the second data communication line is an internal busconnection that connects the control of the master module with thecontrol of the slave module, wherein, after the programming of the wipermodule of on the driver's side and the wiper module on the passenger'sside, an enquiry is make by the vehicle control unit to determine if thewiper module on the driver's side is programmed as the master or if thewiper module on the passenger's side is programmed as a slave module,and wherein, in the event that the wiper module on the driver'side isdetermined as the master module and that the wiper module on thepassenger's side is determined as the slave module, the wiper module onthe driver's side starts communication with the vehicle control unit viathe first data communication line.
 2. The method according to claim 1,wherein in the control of each wiper module, via a data set in thecorresponding control, the respective wiper module is predefined asleft-hand wiper module or right-hand wiper module in the vehicledirection, and wherein, with the activation at least of the one wipermodule connected with the first data communication line,vehicle-specific data are transmitted, configuring the respective wipermodule to a master module or to a slave module.
 3. The method accordingto claim 2, wherein additional parameters are activated via the firstdata communication line from the control of the wiper module.
 4. Themethod according to claim 2, wherein the programming to the slave moduleand the selection of the additional parameters via the second datacommunication line take place from the master module.
 5. A method forprogramming a wiper system for vehicle windscreens, comprising:programming a wiper module on a driver's side as a master module foroperating a windscreen wiper; programming a wiper module on apassenger's side as a slave module, wherein the master and slave wipermodules each comprise a reversing motor, a gear, a holder for fasteningto the body of a vehicle, and a control, wherein the control isconfigured to store at least data for a program sequence, vehiclespecific characteristic data and data for the operation of the wipermodule as master module or respectively as slave module, wherein atleast the wiper module on the driver's side is connected via an on-boardwiring system interface and a first data communication line with avehicle control unit, wherein a second data communication line isprovided between the wiper module on the driver's side and the wipermodule on the passenger's side, wherein via an activation of the wipermodule on the driver's side via the first data communication line aprogramming takes place of the respective wiper module as master module,wherein, in a delivery state before the activation of the wiper moduleon the driver's side via the first data communication line, in eachcontrol, the wiper module is defined or respectively pre-programmedneither as master module nor as slave module, wherein, before theprogramming of the master and the slave wiper modules, both the masterand the slave wiper modules are connected with the first datacommunication line, and wherein, after the programming of the master andthe slave wiper modules, the control of the slave wiper moduledeactivates the first data communication line with the vehicle controlunit and activates communication between the master wiper module via thesecond data communication line.
 6. The method according to claim 1,wherein of the two wiper modules, only the wiper module provided asmaster module is connected with the first data communication line, andthe wiper module provided as slave module receives data exclusively fromthe master module via the second data communication line.
 7. A wipersystem for vehicle windscreens, the wiper system comprising: a wipermodule on a driver's side programmed as a master module and a wipermodule on a passenger's side programmed as a slave module, both wipermodules being for operating a windscreen wiper, wherein the master andslave wiper modules each comprise a reversing motor, a gear, a holderfor fastening to the body of a vehicle, and a control, wherein thecontrol is configured to store at least data for a program sequence,vehicle specific characteristic data and data for the operation of thewiper module as master module, or respectively, as slave module, whereinat least the wiper module on the driver's side is connected via anon-board wiring system interface and a first data communication linewith a vehicle control unit, wherein a second data communication line isprovided between the wiper module on the driver's side and the wipermodule on the passenger's side, wherein before the installation of thewiper modules into the body of the vehicle, the control of the masterand slave wiper modules are not programmed and has no data whichpredefine the wiper module as the master module or as the slave module,wherein the second data communication line is an internal bus connectionthat connects the control of the master module with the control of theslave module, wherein, after programming of the wiper module of on thedriver's side and the wiper module on the passenger's side, an enquiryis made by the vehicle control unit to determine if the wiper module onthe driver's side is programmed as the master or if the wiper module onthe passenger's side is programmed as a slave module, and wherein, inthe event that the wiper module on the driver's side is determined asthe master module or that the wiper module on the passenger's side isdetermined as the slave module, the wiper module on the driver's sidestarts communication with the control via the first data communicationline.
 8. The wiper system according to claim 7, wherein both wipermodules are connected with the first data communication line.
 9. Thewiper system according to claim 7, the wiper module, depending on theinstallation side in the body, has a specific holder and that thecontrol of the wiper module contains data concerning the installationside in a data set.
 10. The wiper system according to claim 7, whereinidentical wiper modules are provided with identical mounts and that onlythe wiper module operating as master module is connected with the firstdata communication line.
 11. The method according to claim 1, whereinthe programming the wiper module on the driver's side as the mastermodule and the programming the wiper module on the passenger's side asthe slave module are automatically performed when the wiper modules aredisposed at predetermined installation positions.
 12. The wiper systemaccording to claim 7, wherein the wiper module on the driver's side isautomatically programmed as the master module and the wiper module onthe passenger's side is automatically programmed as the slave modulewhen the wiper modules are disposed at predetermined installationpositions.